@charset "utf-8";
/* CSS Document */
body{ padding:0px;margin:0px; font-size:12px; font-family:微软雅黑;}
body, div,ul,li,img,p,h1,h3,h5{border:0; list-style-type:none; margin: 0; padding: 0;}
img{ vertical-align:middle; border:0px;}
li{ list-style:none;}
select{ vertical-align:middle; color:#7B7C7C;}
input{ vertical-align:middle; border:1px solid #7f9db9; height:18px;color:#7B7C7C; line-height:18px;}
a {blr:expression(this.onFocus=this.blur())}
a{color:#fff; text-decoration:none;}
a:link,a:visited{ text-decoration:none; color:#fff}
a:hover{text-decoration:none;color:#00c398;}
.clear{ clear:both; height:0px; line-height:0px; margin:0px; padding:0px;}
/**********弹窗***********/ 
.tanchuang{width:960px;min-height:250px; margin:0px auto;}
.tanctitile{ background:#01a17d;height:36px; line-height:36px;}
.tanctitile dt{ float:left; padding-left:10px;color:#fff;font-size:14px; font-weight:bold;}
.tanctitile dd{float:right; padding-right:10px;}
.tanctitile dd img{ margin-top:6px;}
.tanccontent{ background:#fff; border:1px solid #01a17d; padding:10px;}
.contleft{width:660px; float:left;}
.contright{float:left;}
.contright dl{ margin:15px 0px 2px 0px; padding:0px;}
.contright dt{padding-bottom:5px; font-size:14px;}
.contright dd{margin:0px; padding:0px;}
.contright dd input{ background:#fff; border:1px solid #edecec;width:260px;}
.contright dd textarea{ background:#fff; border:1px solid #edecec;width:250px; height:230px;}

.wanchengbtn { margin-top:20px; text-align:center;}
.wanchengbtn a{ background:#01b089; padding:3px 12px;color:#fff;font-size:14px; font-weight:bold;}
.wanchengbtn a:hover{ background:#019675;}
.requiredfield {
    color: red;
}
label.error {
    color: red;
}